Xbasic

email_send_mandrill Function

Mandrill is no longer supported in Alpha Anywhere. Use Sparkpost instead.

Syntax

P email_send_mandrill(C key ,P messageSettings )

Arguments

key

Character

messageSettingsPointer

An object containing the following message settings:

from_emailCharacter

The sender's address.

from_nameCharacter

Friendly name to use in the from field.

send_toCharacter

The recipient's address.

subjectCharacter

The email subject

message_htmlCharacter

The email body.

Returns

ResultPointer

A dot variable contains information about the success of the email_send_mandrill function.

Description

Sends an email message using the Mandrill mail delivery service. The minimum set of properties in a dot variable to pass in are: .send_to, .message_html, .subject, .from_email

Sender Name Alias

Support for specifying an alias for the sender name has been added. The dot variable that is passed into the email_send_mandrill() function can now have a .from_name property. For example:

ms.from_name = "Sales at Alpha" 'friendly name - optional

Here is a complete example

'create a .dot variable to define the message
dim ms as p
ms.send_to = "[email protected]:John Smith,[email protected]:Sally Jones"
ms.from_email = "[email protected]"
ms.from_name = "Sales at Alpha" 'friendly name - optional
ms.subject = "Information You Requested"
ms.message_html = "Here is the information you requested."
dim pResult as p
pResult = email_send_mandrill("mysecretkey",ms)

See Also